#ifndef REDIMENSIONABLE_H_
#define REDIMENSIONABLE_H_

#include <SDL2/SDL.h>
#include <string>

using namespace std;

class Redimensionable {

protected:
	double alto;
	double ancho;
	double x;
	double y;

public:
	Redimensionable(double x, double y, double ancho, double alto);
	virtual ~Redimensionable();

	virtual void dibujar(double x, double y, double ancho, double alto,
			SDL_Renderer* renderer) = 0;
	double getAlto() const;
	void setAlto(double alto);
	double getAncho() const;
	void setAncho(double ancho);
	double getX() const;
	void setX(double x);
	double getY() const;
	void setY(double y);
};

#endif // REDIMENSIONABLE_H_
